<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns:yui="http://yuilibrary.com/rdf/1.0/yui.rdf#">
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
	<title>API: WireIt   LayerMap.js </title>

	<link rel="stylesheet" type="text/css" href="assets/reset-fonts-grids-min.css?stamp=" />
	<link rel="stylesheet" type="text/css" href="assets/api.css?stamp=" />

    <script type="text/javascript" src="assets/api-js?stamp="></script>
    <script type="text/javascript" src="assets/ac-js?stamp="></script>
</head>

<body id="yahoo-com">

<div id="doc3" class="yui-t2">
	<div id="hd">
        <h1><a href="http://javascript.neyric.com/wireit" title="WireItLibrary">WireItLibrary</a></h1>
        <h3>WireIt&nbsp; <span class="subtitle">0.5.0</span></h3>
        <a href="./index.html" title="WireItLibrary">WireItLibrary</a> 
            &gt; <a href="./module_wireit.html" title="WireIt">WireIt</a>
                
                 &gt; LayerMap.js (source view) 
        <form onsubmit="return false">
            <div id="propertysearch">
                Search: <input autocomplete="off" id="searchinput" />
                <div id="searchresults">
                    &nbsp;
                </div>
            </div>
        </form>
	</div>

	<div id="bd">
		<div id="yui-main">
			<div class="yui-b">
            <form action="#" name="yui-classopts-form" method="get" id="yui-classopts-form">
                <fieldset>
                    <legend>Filters</legend>
                <span class="classopts"><input type="checkbox" name="show_private" id="show_private" /> <label for="show_private">Show Private</label></span>
                <span class="classopts"><input type="checkbox" name="show_protected" id="show_protected" /> <label for="show_protected">Show Protected</label></span>
                <span class="classopts"><input type="checkbox" name="show_deprecated" id="show_deprecated" /> <label for="show_deprecated">Show Deprecated</label></span>
                </fieldset>
            </form>

                    <div id="srcout">
                        <style>
                            #doc3 .classopts { display:none; }
                        </style>
<div class="highlight"><pre><span class="p">(</span><span class="kd">function</span><span class="p">()</span> <span class="p">{</span>

   <span class="kd">var</span> <span class="nx">Dom</span> <span class="o">=</span> <span class="nx">YAHOO</span><span class="p">.</span><span class="nx">util</span><span class="p">.</span><span class="nx">Dom</span><span class="o">,</span> <span class="nx">Event</span> <span class="o">=</span> <span class="nx">YAHOO</span><span class="p">.</span><span class="nx">util</span><span class="p">.</span><span class="nx">Event</span><span class="o">;</span>

<span class="c">/**</span>
<span class="c"> * Widget to display a minimap on a layer</span>
<span class="c"> * @class LayerMap</span>
<span class="c"> * @namespace WireIt</span>
<span class="c"> * @extends WireIt.CanvasElement</span>
<span class="c"> * @constructor</span>
<span class="c"> * @param {WireIt.Layer} layer the layer object it is attached to</span>
<span class="c"> * @param {Obj} options configuration object</span>
<span class="c"> */</span>
<span class="nx">WireIt</span><span class="p">.</span><span class="nx">LayerMap</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">layer</span><span class="o">,</span><span class="nx">options</span><span class="p">)</span> <span class="p">{</span>
   
   <span class="c">/**</span>
<span class="c">    * @property layer</span>
<span class="c">    */</span>
   <span class="k">this</span><span class="p">.</span><span class="nx">layer</span> <span class="o">=</span> <span class="nx">layer</span><span class="o">;</span>
   
   <span class="k">this</span><span class="p">.</span><span class="nx">setOptions</span><span class="p">(</span><span class="nx">options</span><span class="p">);</span>
   
   <span class="c">// Create the canvas element</span>
   <span class="nx">WireIt</span><span class="p">.</span><span class="nx">LayerMap</span><span class="p">.</span><span class="nx">superclass</span><span class="p">.</span><span class="nx">constructor</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k">this</span><span class="o">,</span> <span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">parentEl</span><span class="p">);</span>
   
   <span class="c">// Set the className</span>
   <span class="k">this</span><span class="p">.</span><span class="nx">element</span><span class="p">.</span><span class="nx">className</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">className</span><span class="o">;</span>
   
   <span class="k">this</span><span class="p">.</span><span class="nx">initEvents</span><span class="p">();</span>
   
   <span class="k">this</span><span class="p">.</span><span class="nx">draw</span><span class="p">();</span>
<span class="p">};</span>

<span class="nx">YAHOO</span><span class="p">.</span><span class="nx">lang</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">WireIt</span><span class="p">.</span><span class="nx">LayerMap</span><span class="o">,</span> <span class="nx">WireIt</span><span class="p">.</span><span class="nx">CanvasElement</span><span class="o">,</span> <span class="p">{</span>
   
   <span class="c">/**</span>
<span class="c">    * @method setOptions</span>
<span class="c">    * @param {Object} options</span>
<span class="c">    */</span>
   <span class="nx">setOptions</span><span class="o">:</span> <span class="kd">function</span><span class="p">(</span><span class="nx">options</span><span class="p">)</span> <span class="p">{</span> 
      <span class="kd">var</span> <span class="nx">options</span> <span class="o">=</span> <span class="nx">options</span> <span class="o">||</span> <span class="p">{};</span>
      <span class="c">/**</span>
<span class="c">       * Options:</span>
<span class="c">       * &lt;ul&gt;</span>
<span class="c">       *    &lt;li&gt;parentEl: parent element (defaut layer.el)&lt;/li&gt;</span>
<span class="c">       *    &lt;li&gt;className: default to &quot;WireIt-LayerMap&quot;&lt;/li&gt;</span>
<span class="c">       *    &lt;li&gt;style: display style, default to &quot;rgba(0, 0, 200, 0.5)&quot;&lt;/li&gt;</span>
<span class="c">       *    &lt;li&gt;lineWidth: default 2&lt;/li&gt;</span>
<span class="c">       * &lt;/ul&gt;</span>
<span class="c">       * @property options</span>
<span class="c">       */</span>
      <span class="k">this</span><span class="p">.</span><span class="nx">options</span> <span class="o">=</span> <span class="p">{};</span>
      <span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">parentEl</span> <span class="o">=</span> <span class="nx">Dom</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="nx">options</span><span class="p">.</span><span class="nx">parentEl</span> <span class="o">||</span> <span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">el</span><span class="p">);</span>
      <span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">className</span> <span class="o">=</span> <span class="nx">options</span><span class="p">.</span><span class="nx">className</span> <span class="o">||</span> <span class="s2">&quot;WireIt-LayerMap&quot;</span><span class="o">;</span>
      <span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">style</span> <span class="o">=</span> <span class="nx">options</span><span class="p">.</span><span class="nx">style</span> <span class="o">||</span> <span class="s2">&quot;rgba(0, 0, 200, 0.5)&quot;</span><span class="o">;</span>
      <span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">lineWidth</span> <span class="o">=</span> <span class="nx">options</span><span class="p">.</span><span class="nx">lineWidth</span> <span class="o">||</span> <span class="mi">2</span><span class="o">;</span>
   <span class="p">}</span><span class="o">,</span>
   
   
   <span class="c">/**</span>
<span class="c">    * Listen for various events that should redraw the layer map</span>
<span class="c">    * @method initEvents</span>
<span class="c">    */</span>
   <span class="nx">initEvents</span><span class="o">:</span> <span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
      
      <span class="kd">var</span> <span class="nx">layer</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="o">;</span>
      
      <span class="nx">Event</span><span class="p">.</span><span class="nx">addListener</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">element</span><span class="o">,</span> <span class="s1">&#39;mousedown&#39;</span><span class="o">,</span> <span class="k">this</span><span class="p">.</span><span class="nx">onMouseDown</span><span class="o">,</span> <span class="k">this</span><span class="o">,</span> <span class="kc">true</span><span class="p">);</span>
      <span class="nx">Event</span><span class="p">.</span><span class="nx">addListener</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">element</span><span class="o">,</span> <span class="s1">&#39;mouseup&#39;</span><span class="o">,</span> <span class="k">this</span><span class="p">.</span><span class="nx">onMouseUp</span><span class="o">,</span> <span class="k">this</span><span class="o">,</span> <span class="kc">true</span><span class="p">);</span>
      <span class="nx">Event</span><span class="p">.</span><span class="nx">addListener</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">element</span><span class="o">,</span> <span class="s1">&#39;mousemove&#39;</span><span class="o">,</span> <span class="k">this</span><span class="p">.</span><span class="nx">onMouseMove</span><span class="o">,</span> <span class="k">this</span><span class="o">,</span> <span class="kc">true</span><span class="p">);</span>
      <span class="nx">Event</span><span class="p">.</span><span class="nx">addListener</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">element</span><span class="o">,</span> <span class="s1">&#39;mouseout&#39;</span><span class="o">,</span> <span class="k">this</span><span class="p">.</span><span class="nx">onMouseUp</span><span class="o">,</span> <span class="k">this</span><span class="o">,</span> <span class="kc">true</span><span class="p">);</span>
      
      <span class="nx">layer</span><span class="p">.</span><span class="nx">eventAddWire</span><span class="p">.</span><span class="nx">subscribe</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">draw</span><span class="o">,</span> <span class="k">this</span><span class="o">,</span> <span class="kc">true</span><span class="p">);</span>
      <span class="nx">layer</span><span class="p">.</span><span class="nx">eventRemoveWire</span><span class="p">.</span><span class="nx">subscribe</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">draw</span><span class="o">,</span> <span class="k">this</span><span class="o">,</span> <span class="kc">true</span><span class="p">);</span>
      <span class="nx">layer</span><span class="p">.</span><span class="nx">eventAddContainer</span><span class="p">.</span><span class="nx">subscribe</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">draw</span><span class="o">,</span> <span class="k">this</span><span class="o">,</span> <span class="kc">true</span><span class="p">);</span>
      <span class="nx">layer</span><span class="p">.</span><span class="nx">eventRemoveContainer</span><span class="p">.</span><span class="nx">subscribe</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">draw</span><span class="o">,</span> <span class="k">this</span><span class="o">,</span> <span class="kc">true</span><span class="p">);</span>
      <span class="nx">layer</span><span class="p">.</span><span class="nx">eventContainerDragged</span><span class="p">.</span><span class="nx">subscribe</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">draw</span><span class="o">,</span> <span class="k">this</span><span class="o">,</span> <span class="kc">true</span><span class="p">);</span>
      <span class="nx">layer</span><span class="p">.</span><span class="nx">eventContainerResized</span><span class="p">.</span><span class="nx">subscribe</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">draw</span><span class="o">,</span> <span class="k">this</span><span class="o">,</span> <span class="kc">true</span><span class="p">);</span>

      <span class="nx">Event</span><span class="p">.</span><span class="nx">addListener</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">el</span><span class="o">,</span> <span class="s2">&quot;scroll&quot;</span><span class="o">,</span> <span class="k">this</span><span class="p">.</span><span class="nx">onLayerScroll</span><span class="o">,</span> <span class="k">this</span><span class="o">,</span> <span class="kc">true</span><span class="p">);</span>
   <span class="p">}</span><span class="o">,</span>
   
   <span class="c">/**</span>
<span class="c">    * When a mouse move is received</span>
<span class="c">    * @method onMouseMove</span>
<span class="c">    * @param {Event} e Original event</span>
<span class="c">    * @param {Array} args event parameters</span>
<span class="c">    */</span>
   <span class="nx">onMouseMove</span><span class="o">:</span> <span class="kd">function</span><span class="p">(</span><span class="nx">e</span><span class="o">,</span> <span class="nx">args</span><span class="p">)</span> <span class="p">{</span> 
      <span class="nx">Event</span><span class="p">.</span><span class="nx">stopEvent</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span>
      <span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isMouseDown</span><span class="p">)</span> 
         <span class="k">this</span><span class="p">.</span><span class="nx">scrollLayer</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">clientX</span><span class="o">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">clientY</span><span class="p">);</span>
   <span class="p">}</span><span class="o">,</span>   
   
   <span class="c">/**</span>
<span class="c">    * When a mouseup or mouseout is received</span>
<span class="c">    * @method onMouseUp</span>
<span class="c">    * @param {Event} e Original event</span>
<span class="c">    * @param {Array} args event parameters</span>
<span class="c">    */</span>
   <span class="nx">onMouseUp</span><span class="o">:</span> <span class="kd">function</span><span class="p">(</span><span class="nx">e</span><span class="o">,</span> <span class="nx">args</span><span class="p">)</span> <span class="p">{</span>
      <span class="nx">Event</span><span class="p">.</span><span class="nx">stopEvent</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span>
      <span class="k">this</span><span class="p">.</span><span class="nx">isMouseDown</span> <span class="o">=</span> <span class="kc">false</span><span class="o">;</span>
   <span class="p">}</span><span class="o">,</span>
   
   <span class="c">/**</span>
<span class="c">    * When a mouse down is received</span>
<span class="c">    * @method onMouseDown</span>
<span class="c">    * @param {Event} e Original event</span>
<span class="c">    * @param {Array} args event parameters</span>
<span class="c">    */</span>
   <span class="nx">onMouseDown</span><span class="o">:</span> <span class="kd">function</span><span class="p">(</span><span class="nx">e</span><span class="o">,</span> <span class="nx">args</span><span class="p">)</span> <span class="p">{</span>
      <span class="nx">Event</span><span class="p">.</span><span class="nx">stopEvent</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span>
      <span class="k">this</span><span class="p">.</span><span class="nx">scrollLayer</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">clientX</span><span class="o">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">clientY</span><span class="p">);</span>
      <span class="k">this</span><span class="p">.</span><span class="nx">isMouseDown</span> <span class="o">=</span> <span class="kc">true</span><span class="o">;</span>
   <span class="p">}</span><span class="o">,</span>
   
   <span class="c">/**</span>
<span class="c">    * Scroll the layer from mousedown/mousemove</span>
<span class="c">    * @method scrollLayer</span>
<span class="c">    * @param {Integer} clientX mouse event x coordinate</span>
<span class="c">    * @param {Integer} clientY mouse event y coordinate</span>
<span class="c">    */</span>
   <span class="nx">scrollLayer</span><span class="o">:</span> <span class="kd">function</span><span class="p">(</span><span class="nx">clientX</span><span class="o">,</span> <span class="nx">clientY</span><span class="p">)</span> <span class="p">{</span>
      
      <span class="kd">var</span> <span class="nx">canvasPos</span> <span class="o">=</span> <span class="nx">Dom</span><span class="p">.</span><span class="nx">getXY</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">element</span><span class="p">);</span>
      <span class="kd">var</span> <span class="nx">click</span> <span class="o">=</span> <span class="p">[</span> <span class="nx">clientX</span><span class="o">-</span><span class="nx">canvasPos</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">,</span> <span class="nx">clientY</span><span class="o">-</span><span class="nx">canvasPos</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="p">];</span>
      
      <span class="c">// Canvas Region</span>
      <span class="kd">var</span> <span class="nx">canvasRegion</span> <span class="o">=</span> <span class="nx">Dom</span><span class="p">.</span><span class="nx">getRegion</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">element</span><span class="p">);</span>
      <span class="kd">var</span> <span class="nx">canvasWidth</span> <span class="o">=</span> <span class="nx">canvasRegion</span><span class="p">.</span><span class="nx">right</span><span class="o">-</span><span class="nx">canvasRegion</span><span class="p">.</span><span class="nx">left</span><span class="o">-</span><span class="mi">4</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">canvasHeight</span> <span class="o">=</span> <span class="nx">canvasRegion</span><span class="p">.</span><span class="nx">bottom</span><span class="o">-</span><span class="nx">canvasRegion</span><span class="p">.</span><span class="nx">top</span><span class="o">-</span><span class="mi">4</span><span class="o">;</span>
      
      <span class="c">// Calculate ratio</span>
      <span class="kd">var</span> <span class="nx">layerWidth</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">el</span><span class="p">.</span><span class="nx">scrollWidth</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">layerHeight</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">el</span><span class="p">.</span><span class="nx">scrollHeight</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">hRatio</span> <span class="o">=</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">floor</span><span class="p">(</span><span class="mi">100</span><span class="o">*</span><span class="nx">canvasWidth</span><span class="o">/</span><span class="nx">layerWidth</span><span class="p">)</span><span class="o">/</span><span class="mi">100</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">vRatio</span> <span class="o">=</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">floor</span><span class="p">(</span><span class="mi">100</span><span class="o">*</span><span class="nx">canvasHeight</span><span class="o">/</span><span class="nx">layerHeight</span><span class="p">)</span><span class="o">/</span><span class="mi">100</span><span class="o">;</span>
      
      <span class="c">// Center position:</span>
      <span class="kd">var</span> <span class="nx">center</span> <span class="o">=</span> <span class="p">[</span> <span class="nx">click</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">/</span><span class="nx">hRatio</span><span class="o">,</span> <span class="nx">click</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">/</span><span class="nx">vRatio</span> <span class="p">];</span>
      
      <span class="c">// Region</span>
      <span class="kd">var</span> <span class="nx">region</span> <span class="o">=</span> <span class="nx">Dom</span><span class="p">.</span><span class="nx">getRegion</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">el</span><span class="p">);</span>
      <span class="kd">var</span> <span class="nx">viewportWidth</span> <span class="o">=</span> <span class="nx">region</span><span class="p">.</span><span class="nx">right</span><span class="o">-</span><span class="nx">region</span><span class="p">.</span><span class="nx">left</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">viewportHeight</span> <span class="o">=</span> <span class="nx">region</span><span class="p">.</span><span class="nx">bottom</span><span class="o">-</span><span class="nx">region</span><span class="p">.</span><span class="nx">top</span><span class="o">;</span>
      
      <span class="c">// Calculate the scroll position of the layer</span>
      <span class="kd">var</span> <span class="nx">topleft</span> <span class="o">=</span> <span class="p">[</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nb">Math</span><span class="p">.</span><span class="nx">floor</span><span class="p">(</span><span class="nx">center</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">-</span><span class="nx">viewportWidth</span><span class="o">/</span><span class="mi">2</span><span class="p">)</span><span class="o">,</span><span class="mi">0</span><span class="p">)</span> <span class="o">,</span>  <span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nb">Math</span><span class="p">.</span><span class="nx">floor</span><span class="p">(</span><span class="nx">center</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">-</span><span class="nx">viewportHeight</span><span class="o">/</span><span class="mi">2</span><span class="p">)</span><span class="o">,</span> <span class="mi">0</span><span class="p">)</span> <span class="p">];</span>
      <span class="k">if</span><span class="p">(</span> <span class="nx">topleft</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">+</span><span class="nx">viewportWidth</span> <span class="o">&gt;</span> <span class="nx">layerWidth</span> <span class="p">)</span> <span class="p">{</span>
         <span class="nx">topleft</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="nx">layerWidth</span><span class="o">-</span><span class="nx">viewportWidth</span><span class="o">;</span>
      <span class="p">}</span>
      <span class="k">if</span><span class="p">(</span> <span class="nx">topleft</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">+</span><span class="nx">viewportHeight</span> <span class="o">&gt;</span> <span class="nx">layerHeight</span> <span class="p">)</span> <span class="p">{</span>
         <span class="nx">topleft</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="nx">layerHeight</span><span class="o">-</span><span class="nx">viewportHeight</span><span class="o">;</span>
      <span class="p">}</span>
     
      <span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">el</span><span class="p">.</span><span class="nx">scrollLeft</span> <span class="o">=</span> <span class="nx">topleft</span><span class="p">[</span><span class="mi">0</span><span class="p">];</span>
      <span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">el</span><span class="p">.</span><span class="nx">scrollTop</span> <span class="o">=</span> <span class="nx">topleft</span><span class="p">[</span><span class="mi">1</span><span class="p">];</span>
   
   <span class="p">}</span><span class="o">,</span>
   
   <span class="c">/**</span>
<span class="c">    * Redraw after a timeout</span>
<span class="c">    * @method onLayerScroll</span>
<span class="c">    */</span>
   <span class="nx">onLayerScroll</span><span class="o">:</span> <span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
      
      <span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollTimer</span><span class="p">)</span> <span class="p">{</span> <span class="nx">clearTimeout</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollTimer</span><span class="p">);</span> <span class="p">}</span>
      <span class="kd">var</span> <span class="nx">that</span> <span class="o">=</span> <span class="k">this</span><span class="o">;</span>
      <span class="k">this</span><span class="p">.</span><span class="nx">scrollTimer</span> <span class="o">=</span> <span class="nx">setTimeout</span><span class="p">(</span><span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
         <span class="nx">that</span><span class="p">.</span><span class="nx">draw</span><span class="p">();</span>
      <span class="p">}</span><span class="o">,</span><span class="mi">50</span><span class="p">);</span>
      
   <span class="p">}</span><span class="o">,</span>
   
   <span class="c">/**</span>
<span class="c">    * Redraw the layer map</span>
<span class="c">    * @method draw</span>
<span class="c">    */</span>
   <span class="nx">draw</span><span class="o">:</span> <span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
      <span class="kd">var</span> <span class="nx">ctxt</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">getContext</span><span class="p">();</span>
      
      <span class="c">// Canvas Region</span>
      <span class="kd">var</span> <span class="nx">canvasRegion</span> <span class="o">=</span> <span class="nx">Dom</span><span class="p">.</span><span class="nx">getRegion</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">element</span><span class="p">);</span>
      <span class="kd">var</span> <span class="nx">canvasWidth</span> <span class="o">=</span> <span class="nx">canvasRegion</span><span class="p">.</span><span class="nx">right</span><span class="o">-</span><span class="nx">canvasRegion</span><span class="p">.</span><span class="nx">left</span><span class="o">-</span><span class="mi">4</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">canvasHeight</span> <span class="o">=</span> <span class="nx">canvasRegion</span><span class="p">.</span><span class="nx">bottom</span><span class="o">-</span><span class="nx">canvasRegion</span><span class="p">.</span><span class="nx">top</span><span class="o">-</span><span class="mi">4</span><span class="o">;</span>
      
      <span class="c">// Clear Rect</span>
      <span class="nx">ctxt</span><span class="p">.</span><span class="nx">clearRect</span><span class="p">(</span><span class="mi">0</span><span class="o">,</span><span class="mi">0</span><span class="o">,</span> <span class="nx">canvasWidth</span><span class="o">,</span> <span class="nx">canvasHeight</span><span class="p">);</span>
      
      <span class="c">// Calculate ratio</span>
      <span class="kd">var</span> <span class="nx">layerWidth</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">el</span><span class="p">.</span><span class="nx">scrollWidth</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">layerHeight</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">el</span><span class="p">.</span><span class="nx">scrollHeight</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">hRatio</span> <span class="o">=</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">floor</span><span class="p">(</span><span class="mi">100</span><span class="o">*</span><span class="nx">canvasWidth</span><span class="o">/</span><span class="nx">layerWidth</span><span class="p">)</span><span class="o">/</span><span class="mi">100</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">vRatio</span> <span class="o">=</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">floor</span><span class="p">(</span><span class="mi">100</span><span class="o">*</span><span class="nx">canvasHeight</span><span class="o">/</span><span class="nx">layerHeight</span><span class="p">)</span><span class="o">/</span><span class="mi">100</span><span class="o">;</span>

      <span class="c">// Draw the viewport</span>
      <span class="kd">var</span> <span class="nx">region</span> <span class="o">=</span> <span class="nx">Dom</span><span class="p">.</span><span class="nx">getRegion</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">el</span><span class="p">);</span>
      <span class="kd">var</span> <span class="nx">viewportWidth</span> <span class="o">=</span> <span class="nx">region</span><span class="p">.</span><span class="nx">right</span><span class="o">-</span><span class="nx">region</span><span class="p">.</span><span class="nx">left</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">viewportHeight</span> <span class="o">=</span> <span class="nx">region</span><span class="p">.</span><span class="nx">bottom</span><span class="o">-</span><span class="nx">region</span><span class="p">.</span><span class="nx">top</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">viewportX</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">el</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">viewportY</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">el</span><span class="p">.</span><span class="nx">scrollTop</span><span class="o">;</span>
      <span class="nx">ctxt</span><span class="p">.</span><span class="nx">strokeStyle</span><span class="o">=</span> <span class="s2">&quot;rgb(200, 50, 50)&quot;</span><span class="o">;</span>
      <span class="nx">ctxt</span><span class="p">.</span><span class="nx">lineWidth</span><span class="o">=</span><span class="mi">1</span><span class="o">;</span>
      <span class="nx">ctxt</span><span class="p">.</span><span class="nx">strokeRect</span><span class="p">(</span><span class="nx">viewportX</span><span class="o">*</span><span class="nx">hRatio</span><span class="o">,</span> <span class="nx">viewportY</span><span class="o">*</span><span class="nx">vRatio</span><span class="o">,</span> <span class="nx">viewportWidth</span><span class="o">*</span><span class="nx">hRatio</span><span class="o">,</span> <span class="nx">viewportHeight</span><span class="o">*</span><span class="nx">vRatio</span><span class="p">);</span>
   
      <span class="c">// Draw containers and wires</span>
      <span class="nx">ctxt</span><span class="p">.</span><span class="nx">fillStyle</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">style</span><span class="o">;</span>
      <span class="nx">ctxt</span><span class="p">.</span><span class="nx">strokeStyle</span><span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">style</span><span class="o">;</span>
      <span class="nx">ctxt</span><span class="p">.</span><span class="nx">lineWidth</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">lineWidth</span><span class="o">;</span>
      <span class="k">this</span><span class="p">.</span><span class="nx">drawContainers</span><span class="p">(</span><span class="nx">ctxt</span><span class="o">,</span> <span class="nx">hRatio</span><span class="o">,</span> <span class="nx">vRatio</span><span class="p">);</span>
      <span class="k">this</span><span class="p">.</span><span class="nx">drawWires</span><span class="p">(</span><span class="nx">ctxt</span><span class="o">,</span> <span class="nx">hRatio</span><span class="o">,</span> <span class="nx">vRatio</span><span class="p">);</span>
   <span class="p">}</span><span class="o">,</span>
   
   <span class="c">/**</span>
<span class="c">    * Subroutine to draw the containers</span>
<span class="c">    * @method drawContainers</span>
<span class="c">    */</span>
   <span class="nx">drawContainers</span><span class="o">:</span> <span class="kd">function</span><span class="p">(</span><span class="nx">ctxt</span><span class="o">,</span> <span class="nx">hRatio</span><span class="o">,</span> <span class="nx">vRatio</span><span class="p">)</span> <span class="p">{</span>
      <span class="kd">var</span> <span class="nx">containers</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">containers</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">n</span> <span class="o">=</span> <span class="nx">containers</span><span class="p">.</span><span class="nx">length</span><span class="o">,</span><span class="nx">i</span><span class="o">,</span><span class="nx">gIS</span> <span class="o">=</span> <span class="nx">WireIt</span><span class="p">.</span><span class="nx">getIntStyle</span><span class="o">,</span><span class="nx">containerEl</span><span class="o">;</span>
      <span class="k">for</span><span class="p">(</span><span class="nx">i</span> <span class="o">=</span> <span class="mi">0</span> <span class="o">;</span> <span class="nx">i</span> <span class="o">&lt;</span> <span class="nx">n</span> <span class="o">;</span> <span class="nx">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span>
         <span class="nx">containerEl</span> <span class="o">=</span> <span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">el</span><span class="o">;</span>
         <span class="nx">ctxt</span><span class="p">.</span><span class="nx">fillRect</span><span class="p">(</span><span class="nx">gIS</span><span class="p">(</span><span class="nx">containerEl</span><span class="o">,</span> <span class="s2">&quot;left&quot;</span><span class="p">)</span><span class="o">*</span><span class="nx">hRatio</span><span class="o">,</span> <span class="nx">gIS</span><span class="p">(</span><span class="nx">containerEl</span><span class="o">,</span> <span class="s2">&quot;top&quot;</span><span class="p">)</span><span class="o">*</span><span class="nx">vRatio</span><span class="o">,</span> 
                       <span class="nx">gIS</span><span class="p">(</span><span class="nx">containerEl</span><span class="o">,</span> <span class="s2">&quot;width&quot;</span><span class="p">)</span><span class="o">*</span><span class="nx">hRatio</span><span class="o">,</span> <span class="nx">gIS</span><span class="p">(</span><span class="nx">containerEl</span><span class="o">,</span> <span class="s2">&quot;height&quot;</span><span class="p">)</span><span class="o">*</span><span class="nx">vRatio</span><span class="p">);</span>
      <span class="p">}</span>
   <span class="p">}</span><span class="o">,</span>
   
   <span class="c">/**</span>
<span class="c">    * Subroutine to draw the wires</span>
<span class="c">    * @method drawWires</span>
<span class="c">    */</span>
   <span class="nx">drawWires</span><span class="o">:</span> <span class="kd">function</span><span class="p">(</span><span class="nx">ctxt</span><span class="o">,</span> <span class="nx">hRatio</span><span class="o">,</span> <span class="nx">vRatio</span><span class="p">)</span> <span class="p">{</span>
      <span class="kd">var</span> <span class="nx">wires</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">layer</span><span class="p">.</span><span class="nx">wires</span><span class="o">;</span>
      <span class="kd">var</span> <span class="nx">n</span> <span class="o">=</span> <span class="nx">wires</span><span class="p">.</span><span class="nx">length</span><span class="o">,</span><span class="nx">i</span><span class="o">,</span><span class="nx">wire</span><span class="o">;</span>
      <span class="k">for</span><span class="p">(</span><span class="nx">i</span> <span class="o">=</span> <span class="mi">0</span> <span class="o">;</span> <span class="nx">i</span> <span class="o">&lt;</span> <span class="nx">n</span> <span class="o">;</span> <span class="nx">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span>
         <span class="nx">wire</span> <span class="o">=</span> <span class="nx">wires</span><span class="p">[</span><span class="nx">i</span><span class="p">];</span>
         <span class="kd">var</span> <span class="nx">pos1</span> <span class="o">=</span> <span class="nx">wire</span><span class="p">.</span><span class="nx">terminal1</span><span class="p">.</span><span class="nx">getXY</span><span class="p">()</span><span class="o">,</span> 
             <span class="nx">pos2</span> <span class="o">=</span> <span class="nx">wire</span><span class="p">.</span><span class="nx">terminal2</span><span class="p">.</span><span class="nx">getXY</span><span class="p">();</span>

         <span class="c">// Stroked line</span>
         <span class="c">// TODO:</span>
         <span class="nx">ctxt</span><span class="p">.</span><span class="nx">beginPath</span><span class="p">();</span>
         <span class="nx">ctxt</span><span class="p">.</span><span class="nx">moveTo</span><span class="p">(</span><span class="nx">pos1</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">*</span><span class="nx">hRatio</span><span class="o">,</span><span class="nx">pos1</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">*</span><span class="nx">vRatio</span><span class="p">);</span>
         <span class="nx">ctxt</span><span class="p">.</span><span class="nx">lineTo</span><span class="p">(</span><span class="nx">pos2</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">*</span><span class="nx">hRatio</span><span class="o">,</span><span class="nx">pos2</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">*</span><span class="nx">vRatio</span><span class="p">);</span>
         <span class="nx">ctxt</span><span class="p">.</span><span class="nx">closePath</span><span class="p">();</span>
         <span class="nx">ctxt</span><span class="p">.</span><span class="nx">stroke</span><span class="p">();</span>
      <span class="p">}</span>
      
   <span class="p">}</span>
   
   
<span class="p">});</span>

<span class="p">})();</span>
</pre></div>
                    </div>
			</div>
		</div>
		<div class="yui-b">
            <div class="nav">

                    <div id="moduleList" class="module">
                        <h4>Modules</h4>
                        <ul class="content">
                                <li class="selected"><a href="module_WireIt.html" title="WireIt">WireIt</a></li>
                        </ul>
                    </div>

                    <div id="classList" class="module">
                        <h4>Classes</h4>
                        <ul class="content">
                                <li class=""><a href="inputEx.BaseField.html" title="inputEx.BaseField">inputEx.BaseField</a></li>
                                <li class=""><a href="inputEx.Field.html" title="inputEx.Field">inputEx.Field</a></li>
                                <li class=""><a href="WireIt.CanvasElement.html" title="WireIt.CanvasElement">WireIt.CanvasElement</a></li>
                                <li class=""><a href="WireIt.Container.html" title="WireIt.Container">WireIt.Container</a></li>
                                <li class=""><a href="WireIt.FormContainer.html" title="WireIt.FormContainer">WireIt.FormContainer</a></li>
                                <li class=""><a href="WireIt.ImageContainer.html" title="WireIt.ImageContainer">WireIt.ImageContainer</a></li>
                                <li class=""><a href="WireIt.InOutContainer.html" title="WireIt.InOutContainer">WireIt.InOutContainer</a></li>
                                <li class=""><a href="WireIt.Layer.html" title="WireIt.Layer">WireIt.Layer</a></li>
                                <li class=""><a href="WireIt.LayerMap.html" title="WireIt.LayerMap">WireIt.LayerMap</a></li>
                                <li class=""><a href="WireIt.ModuleProxy.html" title="WireIt.ModuleProxy">WireIt.ModuleProxy</a></li>
                                <li class=""><a href="WireIt.Scissors.html" title="WireIt.Scissors">WireIt.Scissors</a></li>
                                <li class=""><a href="WireIt.Terminal.html" title="WireIt.Terminal">WireIt.Terminal</a></li>
                                <li class=""><a href="WireIt.TerminalProxy.html" title="WireIt.TerminalProxy">WireIt.TerminalProxy</a></li>
                                <li class=""><a href="WireIt.util.Anim.html" title="WireIt.util.Anim">WireIt.util.Anim</a></li>
                                <li class=""><a href="WireIt.util.DD.html" title="WireIt.util.DD">WireIt.util.DD</a></li>
                                <li class=""><a href="WireIt.util.DDResize.html" title="WireIt.util.DDResize">WireIt.util.DDResize</a></li>
                                <li class=""><a href="WireIt.util.TerminalInput.html" title="WireIt.util.TerminalInput">WireIt.util.TerminalInput</a></li>
                                <li class=""><a href="WireIt.util.TerminalOutput.html" title="WireIt.util.TerminalOutput">WireIt.util.TerminalOutput</a></li>
                                <li class=""><a href="WireIt.Wire.html" title="WireIt.Wire">WireIt.Wire</a></li>
                                <li class=""><a href="WireIt.WireIt.html" title="WireIt.WireIt">WireIt.WireIt</a></li>
                                <li class=""><a href="WireIt.WiringEditor.html" title="WireIt.WiringEditor">WireIt.WiringEditor</a></li>
                        </ul>
                    </div>

                    <div id="fileList" class="module">
                        <h4>Files</h4>
                        <ul class="content">        
                                <li class=""><a href="ajax.js.html" title="ajax.js">ajax.js</a></li>
                                <li class=""><a href="Anim.js.html" title="Anim.js">Anim.js</a></li>
                                <li class=""><a href="CanvasElement.js.html" title="CanvasElement.js">CanvasElement.js</a></li>
                                <li class=""><a href="Container.js.html" title="Container.js">Container.js</a></li>
                                <li class=""><a href="DD.js.html" title="DD.js">DD.js</a></li>
                                <li class=""><a href="DDResize.js.html" title="DDResize.js">DDResize.js</a></li>
                                <li class=""><a href="FormContainer-beta.js.html" title="FormContainer-beta.js">FormContainer-beta.js</a></li>
                                <li class=""><a href="gears.js.html" title="gears.js">gears.js</a></li>
                                <li class=""><a href="ImageContainer.js.html" title="ImageContainer.js">ImageContainer.js</a></li>
                                <li class=""><a href="InOutContainer.js.html" title="InOutContainer.js">InOutContainer.js</a></li>
                                <li class=""><a href="json-rpc.js.html" title="json-rpc.js">json-rpc.js</a></li>
                                <li class=""><a href="Layer.js.html" title="Layer.js">Layer.js</a></li>
                                <li class="selected"><a href="LayerMap.js.html" title="LayerMap.js">LayerMap.js</a></li>
                                <li class=""><a href="Layout.js.html" title="Layout.js">Layout.js</a></li>
                                <li class=""><a href="Terminal.js.html" title="Terminal.js">Terminal.js</a></li>
                                <li class=""><a href="WirableField-beta.js.html" title="WirableField-beta.js">WirableField-beta.js</a></li>
                                <li class=""><a href="Wire.js.html" title="Wire.js">Wire.js</a></li>
                                <li class=""><a href="WireIt.js.html" title="WireIt.js">WireIt.js</a></li>
                                <li class=""><a href="WiringEditor.js.html" title="WiringEditor.js">WiringEditor.js</a></li>
                        </ul>
                    </div>





            </div>
		</div>
	</div>
	<div id="ft">
        <hr />
        Copyright &copy; 2009 Eric Abouaf. All rights reserved.
	</div>
</div>
<script type="text/javascript">
    ALL_YUI_PROPS = [{"url": "WireIt.WiringEditor.html#property_adapters", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "adapters"}, {"url": "WireIt.Layer.html#method_addContainer", "access": "", "host": "WireIt.Layer", "type": "method", "name": "addContainer"}, {"url": "WireIt.WiringEditor.html#method_addModule", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "addModule"}, {"url": "WireIt.WiringEditor.html#method_addModuleToList", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "addModuleToList"}, {"url": "WireIt.Container.html#method_addTerminal", "access": "", "host": "WireIt.Container", "type": "method", "name": "addTerminal"}, {"url": "WireIt.Layer.html#method_addWire", "access": "", "host": "WireIt.Layer", "type": "method", "name": "addWire"}, {"url": "WireIt.Terminal.html#method_addWire", "access": "", "host": "WireIt.Terminal", "type": "method", "name": "addWire"}, {"url": "WireIt.WiringEditor.html#property_Ajax", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "Ajax"}, {"url": "WireIt.WiringEditor.html#property_alertPanel", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "alertPanel"}, {"url": "WireIt.Container.html#property_bodyEl", "access": "", "host": "WireIt.Container", "type": "property", "name": "bodyEl"}, {"url": "WireIt.WiringEditor.html#method_buildModulesList", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "buildModulesList"}, {"url": "WireIt.Layer.html#method_clear", "access": "", "host": "WireIt.Layer", "type": "method", "name": "clear"}, {"url": "WireIt.Layer.html#method_clearExplode", "access": "", "host": "WireIt.Layer", "type": "method", "name": "clearExplode"}, {"url": "WireIt.WireIt.html#method_cn", "access": "", "host": "WireIt.WireIt", "type": "method", "name": "cn"}, {"url": "WireIt.WireIt.html#method_compact", "access": "", "host": "WireIt.WireIt", "type": "method", "name": "compact"}, {"url": "WireIt.WiringEditor.html#property_config", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "config"}, {"url": "WireIt.Terminal.html#property_container", "access": "", "host": "WireIt.Terminal", "type": "property", "name": "container"}, {"url": "WireIt.Layer.html#property_containers", "access": "", "host": "WireIt.Layer", "type": "property", "name": "containers"}, {"url": "WireIt.TerminalProxy.html#method_createFrame", "access": "", "host": "WireIt.TerminalProxy", "type": "method", "name": "createFrame"}, {"url": "WireIt.CanvasElement.html#method_destroy", "access": "", "host": "WireIt.CanvasElement", "type": "method", "name": "destroy"}, {"url": "WireIt.LayerMap.html#method_draw", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "draw"}, {"url": "WireIt.Wire.html#method_drawArrows", "access": "", "host": "WireIt.Wire", "type": "method", "name": "drawArrows"}, {"url": "WireIt.Wire.html#method_drawBezierArrows", "access": "", "host": "WireIt.Wire", "type": "method", "name": "drawBezierArrows"}, {"url": "WireIt.Wire.html#method_drawBezierCurve", "access": "", "host": "WireIt.Wire", "type": "method", "name": "drawBezierCurve"}, {"url": "WireIt.LayerMap.html#method_drawContainers", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "drawContainers"}, {"url": "WireIt.Wire.html#method_drawStraight", "access": "", "host": "WireIt.Wire", "type": "method", "name": "drawStraight"}, {"url": "WireIt.LayerMap.html#method_drawWires", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "drawWires"}, {"url": "WireIt.Container.html#property_el", "access": "", "host": "WireIt.Container", "type": "property", "name": "el"}, {"url": "WireIt.Layer.html#property_el", "access": "", "host": "WireIt.Layer", "type": "property", "name": "el"}, {"url": "WireIt.Terminal.html#property_el", "access": "", "host": "WireIt.Terminal", "type": "property", "name": "el"}, {"url": "WireIt.WiringEditor.html#property_el", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "el"}, {"url": "WireIt.CanvasElement.html#property_element", "access": "", "host": "WireIt.CanvasElement", "type": "property", "name": "element"}, {"url": "WireIt.TerminalProxy.html#method_endDrag", "access": "", "host": "WireIt.TerminalProxy", "type": "method", "name": "endDrag"}, {"url": "WireIt.ModuleProxy.html#method_endDrag", "access": "", "host": "WireIt.ModuleProxy", "type": "method", "name": "endDrag"}, {"url": "WireIt.Layer.html#event_eventAddContainer", "access": "", "host": "WireIt.Layer", "type": "event", "name": "eventAddContainer"}, {"url": "WireIt.Container.html#event_eventAddWire", "access": "", "host": "WireIt.Container", "type": "event", "name": "eventAddWire"}, {"url": "WireIt.Layer.html#event_eventAddWire", "access": "", "host": "WireIt.Layer", "type": "event", "name": "eventAddWire"}, {"url": "WireIt.Terminal.html#event_eventAddWire", "access": "", "host": "WireIt.Terminal", "type": "event", "name": "eventAddWire"}, {"url": "WireIt.Layer.html#event_eventChanged", "access": "", "host": "WireIt.Layer", "type": "event", "name": "eventChanged"}, {"url": "WireIt.Layer.html#event_eventContainerDragged", "access": "", "host": "WireIt.Layer", "type": "event", "name": "eventContainerDragged"}, {"url": "WireIt.Layer.html#event_eventContainerResized", "access": "", "host": "WireIt.Layer", "type": "event", "name": "eventContainerResized"}, {"url": "WireIt.Wire.html#event_eventMouseClick", "access": "", "host": "WireIt.Wire", "type": "event", "name": "eventMouseClick"}, {"url": "WireIt.Wire.html#event_eventMouseIn", "access": "", "host": "WireIt.Wire", "type": "event", "name": "eventMouseIn"}, {"url": "WireIt.Wire.html#event_eventMouseMove", "access": "", "host": "WireIt.Wire", "type": "event", "name": "eventMouseMove"}, {"url": "WireIt.Wire.html#event_eventMouseOut", "access": "", "host": "WireIt.Wire", "type": "event", "name": "eventMouseOut"}, {"url": "WireIt.Layer.html#event_eventRemoveContainer", "access": "", "host": "WireIt.Layer", "type": "event", "name": "eventRemoveContainer"}, {"url": "WireIt.Container.html#event_eventRemoveWire", "access": "", "host": "WireIt.Container", "type": "event", "name": "eventRemoveWire"}, {"url": "WireIt.Layer.html#event_eventRemoveWire", "access": "", "host": "WireIt.Layer", "type": "event", "name": "eventRemoveWire"}, {"url": "WireIt.Terminal.html#event_eventRemoveWire", "access": "", "host": "WireIt.Terminal", "type": "event", "name": "eventRemoveWire"}, {"url": "WireIt.util.DDResize.html#event_eventResize", "access": "", "host": "WireIt.util.DDResize", "type": "event", "name": "eventResize"}, {"url": "WireIt.TerminalProxy.html#property_fakeTerminal", "access": "", "host": "WireIt.TerminalProxy", "type": "property", "name": "fakeTerminal"}, {"url": "WireIt.WiringEditor.html#property_Gears", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "Gears"}, {"url": "WireIt.Container.html#method_getConfig", "access": "", "host": "WireIt.Container", "type": "method", "name": "getConfig"}, {"url": "WireIt.Terminal.html#method_getConnectedTerminals", "access": "", "host": "WireIt.Terminal", "type": "method", "name": "getConnectedTerminals"}, {"url": "WireIt.CanvasElement.html#method_getContext", "access": "", "host": "WireIt.CanvasElement", "type": "method", "name": "getContext"}, {"url": "WireIt.WireIt.html#method_getIntStyle", "access": "", "host": "WireIt.WireIt", "type": "method", "name": "getIntStyle"}, {"url": "WireIt.Layer.html#method__getMouseEvtPos", "access": "", "host": "WireIt.Layer", "type": "method", "name": "_getMouseEvtPos"}, {"url": "WireIt.Wire.html#method_getOtherTerminal", "access": "", "host": "WireIt.Wire", "type": "method", "name": "getOtherTerminal"}, {"url": "WireIt.WiringEditor.html#method_getPipeByName", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "getPipeByName"}, {"url": "WireIt.Container.html#method_getTerminal", "access": "", "host": "WireIt.Container", "type": "method", "name": "getTerminal"}, {"url": "WireIt.Container.html#method_getValue", "access": "", "host": "WireIt.Container", "type": "method", "name": "getValue"}, {"url": "WireIt.WiringEditor.html#method_getValue", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "getValue"}, {"url": "WireIt.FormContainer.html#method_getValue", "access": "", "host": "WireIt.FormContainer", "type": "method", "name": "getValue"}, {"url": "WireIt.Layer.html#method_getWiring", "access": "", "host": "WireIt.Layer", "type": "method", "name": "getWiring"}, {"url": "WireIt.Terminal.html#method_getXY", "access": "", "host": "WireIt.Terminal", "type": "method", "name": "getXY"}, {"url": "WireIt.WiringEditor.html#property_helpPanel", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "helpPanel"}, {"url": "WireIt.Scissors.html#method_hide", "access": "", "host": "WireIt.Scissors", "type": "method", "name": "hide"}, {"url": "WireIt.Scissors.html#method_hideNow", "access": "", "host": "WireIt.Scissors", "type": "method", "name": "hideNow"}, {"url": "WireIt.WireIt.html#method_indexOf", "access": "", "host": "WireIt.WireIt", "type": "method", "name": "indexOf"}, {"url": "WireIt.Layer.html#method_initContainers", "access": "", "host": "WireIt.Layer", "type": "method", "name": "initContainers"}, {"url": "WireIt.LayerMap.html#method_initEvents", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "initEvents"}, {"url": "WireIt.Scissors.html#method_initScissors", "access": "", "host": "WireIt.Scissors", "type": "method", "name": "initScissors"}, {"url": "WireIt.Container.html#method_initTerminals", "access": "", "host": "WireIt.Container", "type": "method", "name": "initTerminals"}, {"url": "WireIt.Layer.html#method_initWires", "access": "", "host": "WireIt.Layer", "type": "method", "name": "initWires"}, {"url": "WireIt.WiringEditor.html#method_inputFilterTimer", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "inputFilterTimer"}, {"url": "WireIt.TerminalProxy.html#method_isValidWireTerminal", "access": "", "host": "WireIt.TerminalProxy", "type": "method", "name": "isValidWireTerminal"}, {"url": "WireIt.WiringEditor.html#property_JsonRpc", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "JsonRpc"}, {"url": "WireIt.Container.html#property_layer", "access": "", "host": "WireIt.Container", "type": "property", "name": "layer"}, {"url": "WireIt.LayerMap.html#property_layer", "access": "", "host": "WireIt.LayerMap", "type": "property", "name": "layer"}, {"url": "WireIt.WiringEditor.html#property_layer", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "layer"}, {"url": "WireIt.WiringEditor.html#property_layout", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "layout"}, {"url": "WireIt.LayerMap.html#method_layoutAnim", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "layoutAnim"}, {"url": "WireIt.WiringEditor.html#property_leftEl", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "leftEl"}, {"url": "WireIt.WiringEditor.html#method_load", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "load"}, {"url": "WireIt.WiringEditor.html#method_loadPipe", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "loadPipe"}, {"url": "WireIt.WiringEditor.html#property_modulesByName", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "modulesByName"}, {"url": "WireIt.Scissors.html#method_mouseOver", "access": "", "host": "WireIt.Scissors", "type": "method", "name": "mouseOver"}, {"url": "WireIt.util.Anim.html#method_moveWireItWires", "access": "", "host": "WireIt.util.Anim", "type": "method", "name": "moveWireItWires"}, {"url": "WireIt.util.DDResize.html#property_myConf", "access": "", "host": "WireIt.util.DDResize", "type": "property", "name": "myConf"}, {"url": "WireIt.Container.html#method_onAddWire", "access": "", "host": "WireIt.Container", "type": "method", "name": "onAddWire"}, {"url": "WireIt.Layer.html#method_onAddWire", "access": "", "host": "WireIt.Layer", "type": "method", "name": "onAddWire"}, {"url": "inputEx.Field.html#method_onAddWire", "access": "", "host": "inputEx.Field", "type": "method", "name": "onAddWire"}, {"url": "WireIt.Wire.html#method_onClick", "access": "", "host": "WireIt.Wire", "type": "method", "name": "onClick"}, {"url": "WireIt.Container.html#method_onCloseButton", "access": "", "host": "WireIt.Container", "type": "method", "name": "onCloseButton"}, {"url": "WireIt.WiringEditor.html#method_onDelete", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "onDelete"}, {"url": "WireIt.TerminalProxy.html#method_onDrag", "access": "", "host": "WireIt.TerminalProxy", "type": "method", "name": "onDrag"}, {"url": "WireIt.util.DD.html#method_onDrag", "access": "", "host": "WireIt.util.DD", "type": "method", "name": "onDrag"}, {"url": "WireIt.util.DDResize.html#method_onDrag", "access": "", "host": "WireIt.util.DDResize", "type": "method", "name": "onDrag"}, {"url": "WireIt.TerminalProxy.html#method_onDragDrop", "access": "", "host": "WireIt.TerminalProxy", "type": "method", "name": "onDragDrop"}, {"url": "WireIt.ModuleProxy.html#method_onDragDrop", "access": "", "host": "WireIt.ModuleProxy", "type": "method", "name": "onDragDrop"}, {"url": "WireIt.TerminalProxy.html#method_onDragEnter", "access": "", "host": "WireIt.TerminalProxy", "type": "method", "name": "onDragEnter"}, {"url": "WireIt.TerminalProxy.html#method_onDragOut", "access": "", "host": "WireIt.TerminalProxy", "type": "method", "name": "onDragOut"}, {"url": "WireIt.WiringEditor.html#method_onHelp", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "onHelp"}, {"url": "WireIt.LayerMap.html#method_onLayerScroll", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "onLayerScroll"}, {"url": "WireIt.WiringEditor.html#method_onLoadSuccess", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "onLoadSuccess"}, {"url": "WireIt.Container.html#method_onMouseDown", "access": "", "host": "WireIt.Container", "type": "method", "name": "onMouseDown"}, {"url": "WireIt.LayerMap.html#method_onMouseDown", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "onMouseDown"}, {"url": "WireIt.util.DDResize.html#method_onMouseDown", "access": "", "host": "WireIt.util.DDResize", "type": "method", "name": "onMouseDown"}, {"url": "WireIt.LayerMap.html#method_onMouseMove", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "onMouseMove"}, {"url": "WireIt.Wire.html#method_onMouseMove", "access": "", "host": "WireIt.Wire", "type": "method", "name": "onMouseMove"}, {"url": "WireIt.LayerMap.html#method_onMouseUp", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "onMouseUp"}, {"url": "WireIt.WiringEditor.html#method_onNew", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "onNew"}, {"url": "WireIt.Container.html#method_onRemoveWire", "access": "", "host": "WireIt.Container", "type": "method", "name": "onRemoveWire"}, {"url": "WireIt.Layer.html#method_onRemoveWire", "access": "", "host": "WireIt.Layer", "type": "method", "name": "onRemoveWire"}, {"url": "inputEx.Field.html#method_onRemoveWire", "access": "", "host": "inputEx.Field", "type": "method", "name": "onRemoveWire"}, {"url": "WireIt.Container.html#method_onResize", "access": "", "host": "WireIt.Container", "type": "method", "name": "onResize"}, {"url": "WireIt.WiringEditor.html#method_onSave", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "onSave"}, {"url": "WireIt.Layer.html#method_onWireClick", "access": "", "host": "WireIt.Layer", "type": "method", "name": "onWireClick"}, {"url": "WireIt.Wire.html#method_onWireClick", "access": "", "host": "WireIt.Wire", "type": "method", "name": "onWireClick"}, {"url": "WireIt.Wire.html#method_onWireIn", "access": "", "host": "WireIt.Wire", "type": "method", "name": "onWireIn"}, {"url": "WireIt.Layer.html#method_onWireMouseMove", "access": "", "host": "WireIt.Layer", "type": "method", "name": "onWireMouseMove"}, {"url": "WireIt.Wire.html#method_onWireMove", "access": "", "host": "WireIt.Wire", "type": "method", "name": "onWireMove"}, {"url": "WireIt.Wire.html#method_onWireOut", "access": "", "host": "WireIt.Wire", "type": "method", "name": "onWireOut"}, {"url": "WireIt.Container.html#property_options", "access": "", "host": "WireIt.Container", "type": "property", "name": "options"}, {"url": "WireIt.Layer.html#property_options", "access": "", "host": "WireIt.Layer", "type": "property", "name": "options"}, {"url": "WireIt.LayerMap.html#property_options", "access": "", "host": "WireIt.LayerMap", "type": "property", "name": "options"}, {"url": "WireIt.Terminal.html#property_options", "access": "", "host": "WireIt.Terminal", "type": "property", "name": "options"}, {"url": "WireIt.Wire.html#property_options", "access": "", "host": "WireIt.Wire", "type": "property", "name": "options"}, {"url": "WireIt.WiringEditor.html#property_options", "access": "", "host": "WireIt.WiringEditor", "type": "property", "name": "options"}, {"url": "WireIt.Terminal.html#property_parentEl", "access": "", "host": "WireIt.Terminal", "type": "property", "name": "parentEl"}, {"url": "WireIt.Wire.html#property_parentEl", "access": "", "host": "WireIt.Wire", "type": "property", "name": "parentEl"}, {"url": "WireIt.Wire.html#method_redraw", "access": "", "host": "WireIt.Wire", "type": "method", "name": "redraw"}, {"url": "WireIt.Container.html#method_redrawAllTerminals", "access": "", "host": "WireIt.Container", "type": "method", "name": "redrawAllTerminals"}, {"url": "WireIt.Terminal.html#method_redrawAllWires", "access": "", "host": "WireIt.Terminal", "type": "method", "name": "redrawAllWires"}, {"url": "WireIt.Container.html#method_remove", "access": "", "host": "WireIt.Container", "type": "method", "name": "remove"}, {"url": "WireIt.Terminal.html#method_remove", "access": "", "host": "WireIt.Terminal", "type": "method", "name": "remove"}, {"url": "WireIt.Wire.html#method_remove", "access": "", "host": "WireIt.Wire", "type": "method", "name": "remove"}, {"url": "WireIt.Layer.html#method_removeAllContainers", "access": "", "host": "WireIt.Layer", "type": "method", "name": "removeAllContainers"}, {"url": "WireIt.Container.html#method_removeAllTerminals", "access": "", "host": "WireIt.Container", "type": "method", "name": "removeAllTerminals"}, {"url": "WireIt.Terminal.html#method_removeAllWires", "access": "", "host": "WireIt.Terminal", "type": "method", "name": "removeAllWires"}, {"url": "WireIt.Layer.html#method_removeContainer", "access": "", "host": "WireIt.Layer", "type": "method", "name": "removeContainer"}, {"url": "WireIt.Container.html#method_removeFocus", "access": "", "host": "WireIt.Container", "type": "method", "name": "removeFocus"}, {"url": "WireIt.Terminal.html#method_removeWire", "access": "", "host": "WireIt.Terminal", "type": "method", "name": "removeWire"}, {"url": "WireIt.Container.html#method_render", "access": "", "host": "WireIt.Container", "type": "method", "name": "render"}, {"url": "WireIt.ImageContainer.html#method_render", "access": "", "host": "WireIt.ImageContainer", "type": "method", "name": "render"}, {"url": "WireIt.Layer.html#method_render", "access": "", "host": "WireIt.Layer", "type": "method", "name": "render"}, {"url": "WireIt.Terminal.html#method_render", "access": "", "host": "WireIt.Terminal", "type": "method", "name": "render"}, {"url": "WireIt.FormContainer.html#method_render", "access": "", "host": "WireIt.FormContainer", "type": "method", "name": "render"}, {"url": "inputEx.Field.html#method_render", "access": "", "host": "inputEx.Field", "type": "method", "name": "render"}, {"url": "WireIt.WiringEditor.html#method_renderAccordion", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "renderAccordion"}, {"url": "WireIt.WiringEditor.html#method_renderButtons", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "renderButtons"}, {"url": "WireIt.FormContainer.html#method_renderForm", "access": "", "host": "WireIt.FormContainer", "type": "method", "name": "renderForm"}, {"url": "WireIt.WiringEditor.html#method_renderLoadPanel", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "renderLoadPanel"}, {"url": "WireIt.WiringEditor.html#method_renderPropertiesForm", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "renderPropertiesForm"}, {"url": "WireIt.WiringEditor.html#method_renderSavedStatus", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "renderSavedStatus"}, {"url": "inputEx.Field.html#method_renderTerminal", "access": "", "host": "inputEx.Field", "type": "method", "name": "renderTerminal"}, {"url": "WireIt.WiringEditor.html#method_saveModule", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "saveModule"}, {"url": "WireIt.WiringEditor.html#method_saveModuleFailure", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "saveModuleFailure"}, {"url": "WireIt.WiringEditor.html#method_saveModuleSuccess", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "saveModuleSuccess"}, {"url": "WireIt.Scissors.html#method_scissorClick", "access": "", "host": "WireIt.Scissors", "type": "method", "name": "scissorClick"}, {"url": "WireIt.LayerMap.html#method_scrollLayer", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "scrollLayer"}, {"url": "WireIt.FormContainer.html#method_setBackReferenceOnFieldOptionsRecursively", "access": "", "host": "WireIt.FormContainer", "type": "method", "name": "setBackReferenceOnFieldOptionsRecursively"}, {"url": "WireIt.Container.html#method_setBody", "access": "", "host": "WireIt.Container", "type": "method", "name": "setBody"}, {"url": "WireIt.CanvasElement.html#method_SetCanvasRegion", "access": "", "host": "WireIt.CanvasElement", "type": "method", "name": "SetCanvasRegion"}, {"url": "WireIt.Terminal.html#method_setDropInvitation", "access": "", "host": "WireIt.Terminal", "type": "method", "name": "setDropInvitation"}, {"url": "WireIt.Container.html#method_setFocus", "access": "", "host": "WireIt.Container", "type": "method", "name": "setFocus"}, {"url": "WireIt.Container.html#method_setOptions", "access": "", "host": "WireIt.Container", "type": "method", "name": "setOptions"}, {"url": "WireIt.ImageContainer.html#method_setOptions", "access": "", "host": "WireIt.ImageContainer", "type": "method", "name": "setOptions"}, {"url": "WireIt.InOutContainer.html#method_setOptions", "access": "", "host": "WireIt.InOutContainer", "type": "method", "name": "setOptions"}, {"url": "WireIt.Layer.html#method_setOptions", "access": "", "host": "WireIt.Layer", "type": "method", "name": "setOptions"}, {"url": "WireIt.LayerMap.html#method_setOptions", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "setOptions"}, {"url": "WireIt.Terminal.html#method_setOptions", "access": "", "host": "WireIt.Terminal", "type": "method", "name": "setOptions"}, {"url": "WireIt.util.TerminalInput.html#method_setOptions", "access": "", "host": "WireIt.util.TerminalInput", "type": "method", "name": "setOptions"}, {"url": "WireIt.util.TerminalOutput.html#method_setOptions", "access": "", "host": "WireIt.util.TerminalOutput", "type": "method", "name": "setOptions"}, {"url": "WireIt.Wire.html#method_setOptions", "access": "", "host": "WireIt.Wire", "type": "method", "name": "setOptions"}, {"url": "WireIt.WiringEditor.html#method_setOptions", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "setOptions"}, {"url": "WireIt.FormContainer.html#method_setOptions", "access": "", "host": "WireIt.FormContainer", "type": "method", "name": "setOptions"}, {"url": "inputEx.Field.html#method_setOptions", "access": "", "host": "inputEx.Field", "type": "method", "name": "setOptions"}, {"url": "WireIt.Scissors.html#method_setPosition", "access": "", "host": "WireIt.Scissors", "type": "method", "name": "setPosition"}, {"url": "WireIt.util.Anim.html#method_setTerminals", "access": "", "host": "WireIt.util.Anim", "type": "method", "name": "setTerminals"}, {"url": "WireIt.util.DD.html#method_setTerminals", "access": "", "host": "WireIt.util.DD", "type": "method", "name": "setTerminals"}, {"url": "WireIt.Container.html#method_setValue", "access": "", "host": "WireIt.Container", "type": "method", "name": "setValue"}, {"url": "WireIt.FormContainer.html#method_setValue", "access": "", "host": "WireIt.FormContainer", "type": "method", "name": "setValue"}, {"url": "WireIt.Layer.html#method_setWiring", "access": "", "host": "WireIt.Layer", "type": "method", "name": "setWiring"}, {"url": "WireIt.Scissors.html#method_show", "access": "", "host": "WireIt.Scissors", "type": "method", "name": "show"}, {"url": "WireIt.WireIt.html#method_sn", "access": "", "host": "WireIt.WireIt", "type": "method", "name": "sn"}, {"url": "WireIt.LayerMap.html#method_Spring", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "Spring"}, {"url": "WireIt.TerminalProxy.html#method_startDrag", "access": "", "host": "WireIt.TerminalProxy", "type": "method", "name": "startDrag"}, {"url": "WireIt.ModuleProxy.html#method_startDrag", "access": "", "host": "WireIt.ModuleProxy", "type": "method", "name": "startDrag"}, {"url": "WireIt.LayerMap.html#method_startDynamicLayout", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "startDynamicLayout"}, {"url": "WireIt.LayerMap.html#method_stopDynamicLayout", "access": "", "host": "WireIt.LayerMap", "type": "method", "name": "stopDynamicLayout"}, {"url": "WireIt.TerminalProxy.html#property_termConfig", "access": "", "host": "WireIt.TerminalProxy", "type": "property", "name": "termConfig"}, {"url": "WireIt.Scissors.html#property__terminal", "access": "", "host": "WireIt.Scissors", "type": "property", "name": "_terminal"}, {"url": "WireIt.TerminalProxy.html#property_terminal", "access": "", "host": "WireIt.TerminalProxy", "type": "property", "name": "terminal"}, {"url": "WireIt.Wire.html#property_terminal1", "access": "", "host": "WireIt.Wire", "type": "property", "name": "terminal1"}, {"url": "WireIt.Wire.html#property_terminal2", "access": "", "host": "WireIt.Wire", "type": "property", "name": "terminal2"}, {"url": "WireIt.Container.html#property_terminals", "access": "", "host": "WireIt.Container", "type": "property", "name": "terminals"}, {"url": "WireIt.WiringEditor.html#method_updateLoadPanelList", "access": "", "host": "WireIt.WiringEditor", "type": "method", "name": "updateLoadPanelList"}, {"url": "WireIt.WireIt.html#property_util", "access": "", "host": "WireIt.WireIt", "type": "property", "name": "util"}, {"url": "WireIt.Wire.html#method_wireDrawnAt", "access": "", "host": "WireIt.Wire", "type": "method", "name": "wireDrawnAt"}, {"url": "WireIt.util.Anim.html#property__WireItTerminals", "access": "", "host": "WireIt.util.Anim", "type": "property", "name": "_WireItTerminals"}, {"url": "WireIt.util.DD.html#property__WireItTerminals", "access": "", "host": "WireIt.util.DD", "type": "property", "name": "_WireItTerminals"}, {"url": "WireIt.Container.html#property_wires", "access": "", "host": "WireIt.Container", "type": "property", "name": "wires"}, {"url": "WireIt.Layer.html#property_wires", "access": "", "host": "WireIt.Layer", "type": "property", "name": "wires"}, {"url": "WireIt.Terminal.html#property_wires", "access": "", "host": "WireIt.Terminal", "type": "property", "name": "wires"}];
</script>
</body>
</html>
